package com.clz.hyperit.service;

import java.util.List;

import com.clz.hyperit.entity.UserDetail;
import com.clz.hyperit.vo.PageInfo;
import com.clz.hyperit.vo.UserDetailVO;



public interface UserDetailService {

	public UserDetail getUserInfo(Integer userDetail_id);

	public void updateUserDetail(UserDetail ud);

	public Boolean isSign(Integer userdetail_id);

	public List<UserDetailVO> getAllUserInfo(PageInfo pageInfo);
	//冻结帐号
	public void deleteUser(Integer id);
	//解冻帐号
	public void updateUnfreeze(Integer id);
	//根据发表的文章数量进行排序
	public List<UserDetailVO> findUdByArticle(PageInfo pageInfo);

	public List<UserDetailVO> findUdByFans(PageInfo pageInfo);

	public List<UserDetailVO> findUdByEXP(PageInfo pageInfo);

	public List<UserDetailVO> findUdByNote(PageInfo pageInfo);

	public List<UserDetailVO> findUdByAccept(PageInfo pageInfo);

	public List<UserDetailVO> searchBlog(PageInfo pageInfo,String search);

	public List<UserDetailVO> searchBlogByPosition(PageInfo pageInfo,
			Integer position_id);



}
